﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/// <summary>
/// Summary description for StaticData
/// </summary>
public static class StaticData
{
    public static Dictionary<string, string> GetTimeZones()
    {
        Dictionary<string, string> _dic = new Dictionary<string, string>();
        _dic.Add("-12.0", "(GMT -12:00) International Date Line West");
        _dic.Add("-11.0", "(GMT -11:00) Midway Island, Samoa");
        _dic.Add("-10.0", "(GMT -10:00) Hawaii");
        _dic.Add("-9.0", "(GMT -9:00) Alaska");
        _dic.Add("-8.0", "(GMT -8:00) Pacific Time (US &amp; Canada)");
        _dic.Add("-7.0", "(GMT -7:00) Mountain Time (US &amp; Canada)");
        _dic.Add("-6.0", "(GMT -6:00) Central Time (US &amp; Canada), Mexico City");
        _dic.Add("-5.0", "(GMT -5:00) Eastern Time (US &amp; Canada), Bogota, Lima");
        _dic.Add("-4.0", "(GMT -4:00) Atlantic Time (Canada), Caracas, La Paz");
        _dic.Add("-3.5", "(GMT -3:30) Newfoundland");
        _dic.Add("-3.0", "(GMT -3:00) Brazil, Buenos Aires, Georgetown");
        _dic.Add("-2.0", "(GMT -2:00) Mid-Atlantic");
        _dic.Add("-1.0", "(GMT -1:00) Azores, Cape Verde Islands");
        _dic.Add("0.0", "(GMT) Western Europe Time, London, Lisbon, Casablanca");
        _dic.Add("1.0", "(GMT +1:00) Brussels, Copenhagen, Madrid, Paris");
        _dic.Add("2.0", "(GMT +2:00) Kaliningrad, South Africa");
        _dic.Add("3.0", "(GMT +3:00) Baghdad, Riyadh, Moscow, St. Petersburg");
        _dic.Add("3.5", "(GMT +3:30) Tehran");
        _dic.Add("4.0", "(GMT +4:00) Abu Dhabi, Muscat, Baku, Tbilisi");
        _dic.Add("4.5", "(GMT +4:30) Kabul");
        _dic.Add("5.0", "(GMT +5:00) Ekaterinburg, Islamabad, Karachi, Tashkent");
        _dic.Add("5.5", "(GMT +5:30) Bombay, Calcutta, Madras, New Delhi");
        _dic.Add("5.75", "(GMT +5:45) Kathmandu");
        _dic.Add("6.0", "(GMT +6:00) Almaty, Dhaka, Colombo");
        _dic.Add("7.0", "(GMT +7:00) Bangkok, Hanoi, Jakarta");
        _dic.Add("8.0", "(GMT +8:00) Beijing, Perth, Singapore, Hong Kong");
        _dic.Add("9.0", "(GMT +9:00) Tokyo, Seoul, Osaka, Sapporo, Yakutsk");
        _dic.Add("9.5", "(GMT +9:30) Adelaide, Darwin");
        _dic.Add("10.0", "(GMT +10:00) Eastern Australia, Guam, Vladivostok");
        _dic.Add("11.0", "(GMT +11:00) Magadan, Solomon Islands, New Caledonia");
        _dic.Add("12.0", "(GMT +12:00) Auckland, Wellington, Fiji, Kamchatka");
        return _dic;
    }

    public static Dictionary<string, string> GetBarcodeFormat()
    {
        Dictionary<string, string> _barcodeFormat = new Dictionary<string, string>();
        _barcodeFormat.Add("AZTEC", "AZTEC");
        _barcodeFormat.Add("CODABAR", "Codabar");
        _barcodeFormat.Add("CODE_128", "Code 128");
        _barcodeFormat.Add("CODE_39", "Code 39");
        _barcodeFormat.Add("CODE_93", "Code 93");
        _barcodeFormat.Add("DATA_MATRIX", "Data Matrix");
        _barcodeFormat.Add("EAN_13", "EAN 13");
        _barcodeFormat.Add("EAN_8", "EAN 8");
        _barcodeFormat.Add("MAXICODE", "MAXICODE");
        _barcodeFormat.Add("ITF", "Itf");
        _barcodeFormat.Add("PDF_417", "PDF 417");
        _barcodeFormat.Add("QR_CODE", "QR Code");
        _barcodeFormat.Add("RSS_14", "Rss 14");
        _barcodeFormat.Add("RSS_EXPANDED", "RSS Expanded");
        _barcodeFormat.Add("UPC_EAN_EXTENSION", "UPC EAN Extension");
        _barcodeFormat.Add("UPC_A", "UPC A");
        _barcodeFormat.Add("UPC_E", "UPC E");
        return _barcodeFormat;
    }
}